package smallfrench.moteur.biblio;

import java.util.LinkedList;

import smallfrench.moteur.interp.RObjet;

/**
 * Une liste liée basée sur {@link LinkedList}.
 * 
 * @author antoine1023
 */
public class AListeLiee extends AListeStandard {

	public static final AClasse CLASSE = AClasse.creer(
			AListeLiee.class, "ListeLiee");

	@AnnotationMembre(parametresVariables = true)
	public AListeLiee(RObjet[] a) {
		super(new LinkedList<RObjet>());
		for (RObjet i : a) {
			liste.add(i);
		}
	}

	@Override
	@AnnotationMembre
	public RChaine enChaine() {
		return new RChaine("ListeLiee" + super.enChaine().valeur);
	}

}
